package com.petdog.module.pet.dto;

import lombok.Data;

/**
 * 更新宠物请求类
 */
@Data
public class PetUpdateRequest {
    private Long id; // 宠物ID
    private Long userId; // 用户ID
    private String name; // 宠物名称
    private String breed; // 犬种
    private Integer gender; // 性别
    private String birthday; // 出生日期
    private String description; // 宠物描述
    private String avatar; // 头像URL
    private String coverImage; // 封面图URL
    private String healthRecord; // 健康记录
    private String tags; // 标签
    private Integer status; // 状态(1-正常, 2-禁用)
    
    // 手动添加getter/setter方法
    public Long getId() {
        return id;
    }
    
    public void setId(Long id) {
        this.id = id;
    }
    
    public Long getUserId() {
        return userId;
    }
    
    public void setUserId(Long userId) {
        this.userId = userId;
    }
    
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    public String getBreed() {
        return breed;
    }
    
    public void setBreed(String breed) {
        this.breed = breed;
    }
    
    public Integer getGender() {
        return gender;
    }
    
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    
    public String getBirthday() {
        return birthday;
    }
    
    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }
    
    public String getDescription() {
        return description;
    }
    
    public void setDescription(String description) {
        this.description = description;
    }
    
    public String getAvatar() {
        return avatar;
    }
    
    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }
    
    public String getCoverImage() {
        return coverImage;
    }
    
    public void setCoverImage(String coverImage) {
        this.coverImage = coverImage;
    }
    
    public String getHealthRecord() {
        return healthRecord;
    }
    
    public void setHealthRecord(String healthRecord) {
        this.healthRecord = healthRecord;
    }
    
    public String getTags() {
        return tags;
    }
    
    public void setTags(String tags) {
        this.tags = tags;
    }
    
    public Integer getStatus() {
        return status;
    }
    
    public void setStatus(Integer status) {
        this.status = status;
    }
}
